package gdut.jmxywz.been;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Info entity. @author MyEclipse Persistence Tools
 */

public class Info implements java.io.Serializable {

	// Fields

	private Integer infoId;
	private Teacher teacherByInfoEditer;
	private Teacher teacherByInfoAssessor;
	private String infoTitle;
	private String infoSender;
	private Date infoTime;
	private String infoContext;
	private Integer infoReadtimes;
	private String auditing;
	private String assessorInfo;
	private String infoType;
	private Set infoFileses = new HashSet(0);
	private Set imageInfos = new HashSet(0);

	// Constructors

	/** default constructor */
	public Info() {
	}

	/** minimal constructor */
	public Info(String infoTitle, String infoContext, Integer infoReadtimes) {
		this.infoTitle = infoTitle;
		this.infoContext = infoContext;
		this.infoReadtimes = infoReadtimes;
	}

	/** full constructor */
	public Info(Teacher teacherByInfoEditer, Teacher teacherByInfoAssessor,
			String infoTitle, String infoSender, Date infoTime,
			String infoContext, Integer infoReadtimes, String auditing,
			String assessorInfo, String infoType, Set infoFileses,
			Set imageInfos) {
		this.teacherByInfoEditer = teacherByInfoEditer;
		this.teacherByInfoAssessor = teacherByInfoAssessor;
		this.infoTitle = infoTitle;
		this.infoSender = infoSender;
		this.infoTime = infoTime;
		this.infoContext = infoContext;
		this.infoReadtimes = infoReadtimes;
		this.auditing = auditing;
		this.assessorInfo = assessorInfo;
		this.infoType = infoType;
		this.infoFileses = infoFileses;
		this.imageInfos = imageInfos;
	}

	// Property accessors

	public Integer getInfoId() {
		return this.infoId;
	}

	public void setInfoId(Integer infoId) {
		this.infoId = infoId;
	}

	public Teacher getTeacherByInfoEditer() {
		return this.teacherByInfoEditer;
	}

	public void setTeacherByInfoEditer(Teacher teacherByInfoEditer) {
		this.teacherByInfoEditer = teacherByInfoEditer;
	}

	public Teacher getTeacherByInfoAssessor() {
		return this.teacherByInfoAssessor;
	}

	public void setTeacherByInfoAssessor(Teacher teacherByInfoAssessor) {
		this.teacherByInfoAssessor = teacherByInfoAssessor;
	}

	public String getInfoTitle() {
		return this.infoTitle;
	}

	public void setInfoTitle(String infoTitle) {
		this.infoTitle = infoTitle;
	}

	public String getInfoSender() {
		return this.infoSender;
	}

	public void setInfoSender(String infoSender) {
		this.infoSender = infoSender;
	}

	public Date getInfoTime() {
		return this.infoTime;
	}

	public void setInfoTime(Date infoTime) {
		this.infoTime = infoTime;
	}

	public String getInfoContext() {
		return this.infoContext;
	}

	public void setInfoContext(String infoContext) {
		this.infoContext = infoContext;
	}

	public Integer getInfoReadtimes() {
		return this.infoReadtimes;
	}

	public void setInfoReadtimes(Integer infoReadtimes) {
		this.infoReadtimes = infoReadtimes;
	}

	public String getAuditing() {
		return this.auditing;
	}

	public void setAuditing(String auditing) {
		this.auditing = auditing;
	}

	public String getAssessorInfo() {
		return this.assessorInfo;
	}

	public void setAssessorInfo(String assessorInfo) {
		this.assessorInfo = assessorInfo;
	}

	public String getInfoType() {
		return this.infoType;
	}

	public void setInfoType(String infoType) {
		this.infoType = infoType;
	}

	public Set getInfoFileses() {
		return this.infoFileses;
	}

	public void setInfoFileses(Set infoFileses) {
		this.infoFileses = infoFileses;
	}

	public Set getImageInfos() {
		return this.imageInfos;
	}

	public void setImageInfos(Set imageInfos) {
		this.imageInfos = imageInfos;
	}

}